pulse modulated radar - English Synonyms Dictionary